(()=>{
    // str 这个参数是 string 类型的
    function hello (str:string) {
        return '你好啊, ' + str
    }
    
    let text = 'ts'
    
    console.log(hello(text))
})()

// 总结: ts 的文件中如果直接书写 js 语法代码,那么在 html 中直接引入 ts 文件,在谷歌浏览器中是可以直接使用的

// 如果 ts 文件中有了 ts 的语法代码,那么就需要把这个 ts 文件编译成 js 文件,在 HTML 中引入 js 的文件来使用

// ts 文件中的函数中的形参,如果使用了某个类型进行修饰,那么在最终的 js 文件中是没有这个类型的

// ts 文件中的变量使用的是 let 进行修饰,编译的 js 文件中的修饰符就变成 var 了